import time
from timeit import timeit

from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select
from selenium.webdriver.support.wait import WebDriverWait

driver = webdriver.Chrome(executable_path='Chromedriver.exe')
# driver.get("http://121.43.169.97:8848/pageB.html")
url = r"C:\Users\Admin\PycharmProjects\UI自动化测试\注册实例.html";
driver.get(url)
# 1). 填写主页面的注册信息
# 用户名
driver.find_element_by_css_selector("#user").send_keys("admin")
# 密码
driver.find_element_by_css_selector("#password").send_keys("123456")
# 电话号码
driver.find_element_by_css_selector("#tel").send_keys("18776895770")
# 电子邮件
driver.find_element_by_css_selector("#email").send_keys("123@qq.com")

# 切换到注册A
# 1. 完成主页面注册信息；
# 2. 调用frame切换方法(switch_to.frame("myframe1"))切换到注册用户A框架中
# 3. 调用恢复默认页面方法(switch_to.default_content())
# 4. 调用frame切换方法(switch_to.frame("myframe2"))切换到注册用户B框架中
driver.switch_to.frame("myframe1")

# 2). 填写注册页面A中的注册信息
# 用户名
driver.find_element_by_css_selector("#userA").send_keys("admin")
# 密码
driver.find_element_by_css_selector("#passwordA").send_keys("123456")
# 电话号码
driver.find_element_by_css_selector("#telA").send_keys("18776895770")
# 电子邮件
driver.find_element_by_css_selector("#emailA").send_keys("123@qq.com")


# 切换到注册B
# 1. 完成主页面注册信息；
# 2. 调用frame切换方法(switch_to.frame("myframe1"))切换到注册用户A框架中
# 3. 调用恢复默认页面方法(switch_to.default_content())
driver.switch_to.default_content()
# 4. 调用frame切换方法(switch_to.frame("myframe2"))切换到注册用户B框架中

driver.switch_to.frame("myframe2")
# 3). 填写注册页面B中的注册信息
# 用户名
driver.find_element_by_css_selector("#userB").send_keys("admin")
# 密码
driver.find_element_by_css_selector("#passwordB").send_keys("123456")
# 电话号码
driver.find_element_by_css_selector("#telB").send_keys("18776895770")
# 电子邮件
driver.find_element_by_css_selector("#emailB").send_keys("123@qq.com")